Rainbow: Distributed Database System for Classroom Education and Experimental Research
نویسندگان
چکیده
Rainbow is a Java and web-based distributed database system designed for academic purposes, and serves as an exercise to understand concepts of distributed transactions and transaction management including concurrency control, atomic actions, data replication, and fault tolerance. The motivation for the Rainbow project is twofold. First, Rainbow can be used as a teaching tool. Graduate students taking Distributed Database (or Database Implementation courses) can gain a better understanding and experience of issues involved in transaction processing in a distributed environment [1][2][4]. The second motivation is to use Rainbow as a research tool to conduct scientific experiments on distributed database and transaction processing. To achieve these goals, Rainbow allows the user to configure and program the distributed environment, transactions, and transaction management protocols, and to observe local as well as global executions (history and measured behavior and performance). Rainbow also lends itself as an open system that can be easily changed and extended by students and researchers.
منابع مشابه
An experimental system for distributed classroom education
This paper describes an experimental system for classroom-based tele-education based on IP multicast. It gives an overview of the system and describes how the system is designed to avoid a single central point of failure. The system supports locally controlled video mixing, provides simple floor arbitration without a central controller, and finally implements a new wavelet-based video compressi...
متن کاملClassroom-Oriented Higher Education System or Workshop-Oriented Higher Education System (Based on Cost & Economic Approach)
The most important goal of each society, is to reach economic development. As the goal and agent of development, man has got an important responsibility, which responsibility is realized by way of education, specially higher education, because the universities are the main factors for progress, production of knowledge and education of specialized human forces and they play a significant role in...
متن کاملExperiences with the Electronic Classroom - QoS
Distance education refers to all types of studies in which students are separated im space and/or time. The electronic classroom at the University of Oslo overcomes separations in space by exchanging digital audio, video, and whiteboard information between different sites. This paper presents measurements and anylsis results of transport level and application level Quality-of-Service (QoS) aspe...
متن کاملEffect of packaging with nano-composite clay/LDPE film on the quality of rainbow trout (Oncorhynchus mykiss) fillet at refrigerated storage
In recent years, application of nanotechnology in the food packaging industry has become more widespread and is progressively being commercialized. Adding nano-materials improves polymers` barrier properties for gases such as O2 and Co2, and increases UV rays barrier, mechanical strength, stiffness, stability, and heat resistance of the base polymer. In this study, low density polyethylene film...
متن کاملEvaluation of the Quality of Entrepreneurship Course Education Services Using SERVQUAL Model (Case Study: Gorgan University of Agricultural Sciences and Natural Resources)
It is important to pay attention to the quality and applicability of entrepreneurship courses for self-employment of students of agricultural sciences and natural resources in universities. The purpose of this study was to evaluate the quality of entrepreneurship education services provided by students of Gorgan University of Agricultural Sciences and Natural Resources. The statistical pop...
متن کامل